Web Engine Specifications
web engine specifications this topic describes the web standard and css feature details supported on samsung devices web engine version the following table lists the web engine version provided with each tv model year and other devices tv model year platform version web engine type version 2024 tizen 8 0 chromium m108 2023 tizen 7 0 m94 2022 tizen 6 5 m85 2021 tizen 6 0 m76 2020 tizen 5 5 m69 2019 tizen 5 0 m63 2018 tizen 4 0 m56 2017 tizen 3 0 m47 2016 tizen 2 4 webkit r152340 2015 tizen 2 3 table 1 web engine version web standard feature support the samsung tv web engine supports a variety of standard web features javascript es6 the following table lists support for javascript features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 array prototype copywithin method yes yes yes yes yes yes no no no no arrow functions yes yes classes no default parameter values destructuring assignment syntax for-of loops yes generator objects lexical declarations map objects module objects yes partially yes partially yes partially yes partially yes partially yes partially no no new target property yes yes yes yes yes yes yes yes number object extensions object assign method octal and binary literals promise objects proxy objects no reflect object rest parameters yes symbol objects tail call elimination no no no no no no no no template literals yes yes yes yes yes yes yes partially yes typedarray objects yes yes yes weakmap objects no no weakset objects table 2 javascript es6 feature support device the following table lists support for web standard features related to device hardware feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 devicepixelratio property yes yes yes yes yes yes yes yes yes yes geolocation api no no table 3 device feature support dom the following table lists support for web standard dom features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 dom3 wheelevent interface yes yes yes yes yes yes yes yes no no eventsource interface yes yes geometry interfaces module no no imagedata constructor keyboardevent attributes yes matchmedia method yes mutationobserver interface page visibility api scrollingelement property no no spellcheck attribute yes yes table 4 dom feature support file system the following table lists support for file api features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 a element download attribute yes yes yes yes yes yes yes yes no no blob interface yes yes filereader api table 5 file system feature support graphics the following table lists support for web standard graphics features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 animated png graphics yes yes yes yes yes yes yes yes yes no canvas api yes imagebitmap interface imagebitmaprenderingcontext interface yes basic support yes basic support yes basic support yes basic support yes basic support yes basic support yes basic support no no no imagesmoothingquality property requestanimationframe methods yes yes yes yes yes yes yes yes yes yes web animations api webgl api canvas 3d table 6 graphics feature support multimedia the following table lists support for web standard multimedia features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 audio output devices api yes yes yes yes yes yes basic support no no no no encrypted media extensions eme yes yes yes yes yes getusermedia method no no html5 video element yes yes media source extensions mse mediastream image capture no no portable native client pnacl vp9 codec yes web audio api web speech api no webp image format table 7 multimedia feature support network and connectivity the following table lists support for web standard network and connectivity features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 fetch api yes yes yes yes yes yes yes yes no no http/2 yes yes readablestream interface no no tls 1 2 yes yes websocket api table 8 network and connectivity feature support offline storage the following table lists support for web standard offline storage features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 cachestorage interface yes yes yes yes yes yes yes yes no no indexeddb api yes yes service worker api no no sharedworker interface yes yes quota management api no no web sql database yes yes web storage api table 9 offline storage feature support performance the following table lists support for web standard performance features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 intersection observer api yes yes yes yes yes yes no no no no navigation timing yes yes yes yes performance now method no no preload no requestidlecallback method resource timing yes user timing table 10 performance feature support real-time communication the following table lists support for web standard real-time communication features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 notifications api yes yes yes yes yes yes yes yes no no push api no speechrecognition interface yes yes yes webrtc api yes partially no no no no table 11 real-time communication feature support security the following table lists support for web standard security features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 aes_256_gcm for tls yes yes yes yes yes yes yes no yes yes content security policy level 1 no yes content security policy level 2 yes no no cross-origin resource sharing cors yes yes http public key pinning hpkp no no mixed content checking yes yes "strict-transport-security" response header no subresource integrity no "update-insecure-requests" response header web cryptography api "x-frame-options" response header yes yes table 12 security feature support user input the following table lists support for web standard user input features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 autocapitalize attribute no no no no no no no no no no datalist element yes yes yes yes yes yes yes yes yes yes dom3 mouseenter & mouseleave events form validation input event yes partially yes partially yes partially yes partially yes partially yes partially yes partially no mouseevent buttons property no no no no no no no no no touch-action property yes yes yes yes yes yes yes yes touch events webvr api no no no no no no no no table 13 user input feature support web components the following table lists support for standard web components feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 custom elements no no no yes yes yes yes yes no no html imports yes yes shadow dom v0 yes yes yes no shadow dom v1 no no template element yes yes yes table 14 web components feature support miscellaneous features the following table lists support for miscellaneous web standard features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 beacon yes yes yes yes yes yes yes yes yes no details and summary elements yes dialog element encoding api no no fullscreen api yes yes iframe element sandbox attribute iframe element srcdoc attribute no navigator language property yes permissions api no no picture element pointer lock yes yes woff file format 2 0 no no xsl transformations xslt yes yes table 15 miscellaneous w3c feature support css feature support the samsung tv web engine supports a variety of css features animations level 1 the following table lists support for css animations level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 animation yes yes yes yes yes yes yes yes yes yes animation-direction animation-duration animation-fill-mode animation-iteration-count animation-name animation-play-state animation-timing-function animation-delay @keyframes table 16 animations level 1 support backgrounds and borders level 3 the following table lists support for css background and borders level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 background yes yes yes yes yes yes yes yes yes yes background-attachment background-clip background-origin background-position background-repeat background-size border-image border-image-outset border-image-repeat border-image-slice border-image-source border-image-width border-radius box-shadow border-top-left-radius border-top-right-radius border-bottom-right-radius border-bottom-left-radius table 17 backgrounds and borders level 3 support backgrounds and borders level 4 the following table lists support for css background and borders level 4 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 background-position-x yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially background-position-y background-position-block no no no no no no no no no no background-position-inline table 18 backgrounds and borders level 4 support basic user interface level 3 the following table lists support for css basic user interface level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 box-sizing yes yes yes yes yes yes yes yes yes yes caret-color no no no no cursor yes yes yes yes outline-offset outline-style resize text-overflow table 19 basic user interface level 3 support basic user interface level 4 the following table lists support for css basic user interface level 4 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 accent-color yes yes no no no no no no no no appearance yes yes partially yes partially yes partially yes partially yes partially yes partially yes partially input-security no no no no no no no no no no caret caret-shape cursor yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially field-sizeing no no no no no no no no no no resize nav-down yes yes yes yes yes yes yes yes yes partially yes partially nav-left nav-right nav-up text-overflow no no yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially user-select yes partially yes partially outline-color no no no no no no no no no no pointer-events yes yes yes yes yes yes yes yes yes yes table 20 basic user interface level 4 support box alignment level 3 the following table lists support for css box alignment level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 align-self yes yes partially yes yes yes yes yes partially yes partially no no align-items align-content justify-self no justify-items yes partially justify-content yes yes yes yes partially place-content yes partially yes partially yes partially yes partially no no place-items yes yes gap yes no column-gap yes yes yes yes yes row-gap no no no no no table 21 box alignment level 3 support box model level 4 the following table lists support for css box model level 4 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 margin-trim no no no no no no no no no no table 22 box model level 4 support box sizing level 3 the following table lists support for css box sizing level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 width yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially min-width max-width height min-height max-height column-width no no no no no no no no no no table 23 box sizing level 3 support box sizing level 4 the following table lists support for css box sizing level 4 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 aspect-ratio yes yes no no no no no no no no contain-intrinsic-size yes yes partially yes partially contain-intrinsic-width yes partially no no contain-intrinsic-height contain-intrinsic-block-size contain-intrinsic-inline-size width yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially min-width max-width height min-height max-height inline-size no no no no min-inline-size max-inline-size block-size min-block-size max-block-size table 24 box sizing level 4 support cascading and inheritance level 3 the following table lists support for cascading and inheritance level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 all yes yes yes yes yes yes yes yes no no unset table 25 cascading and inheritance level 3 support cascading and inheritance level 4 the following table lists support for cascading and inheritance level 4 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 all yes yes yes no no no no no no no revert table 26 cascading and inheritance level 4 support cascading and inheritance level 5 the following table lists support for cascading and inheritance level 5 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 all yes no no no no no no no no no revert-layer @layer table 27 cascading and inheritance level 5 support color adjustment level 1 the following table lists support for css adjustment level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 print-color-adjust yes yes no no no no no no no no forced-color-adjust yes partially color-scheme yes yes table 28 color adjustment level 1 support color level 3 the following table lists support for css color level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 currentcolor yes yes yes yes yes yes yes yes yes yes hsl hsla opacity rgba transparent table 29 color level 3 support color level 4 the following table lists support for css color level 4 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 comma-less colors yes yes yes yes yes no no no no no / alpha optional alpha hex with alpha yes rebeccapurple yes yes system colors yes partially yes partially yes partially yes partially yes partially yes partially yes partially hwb no no no no no no no no no lab no lch color opacity yes yes yes oklab no no no no no no no no no no oklch table 30 color level 4 support color level 5 the following table lists support for css color level 5 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 color-mix no no no no no no no no no no color-adjust relative color light-dark device-cmyk table 31 color level 5 support compatibility the following table lists support for css compatibility features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 touch-action yes yes yes yes yes yes yes no no no table 32 compatibility support compositing and blending level 1 the following table lists support for css compositing and blending level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 background-blend-mode yes yes yes yes yes yes yes yes yes yes isolation no no mix-blend-mode table 33 compositing and blending level 1 support conditional rules level 3 the following table lists support for css conditional rules level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 @supports yes yes yes yes yes yes yes yes no no table 34 conditional rules level 3 support conditional rules level 4 the following table lists support for css conditional rules level 4 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 @supports yes yes yes yes yes yes yes yes no no table 35 conditional rules level 4 support containment level 1 the following table lists support for css containment level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 contain yes yes yes yes yes yes yes no no no table 36 containment level 1 support containment level 2 the following table lists support for css containment level 2 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 contain yes yes yes yes yes yes yes no no no content-visibility no no no no table 37 containment level 2 support counter styles level 3 the following table lists support for css counter styles level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 @counter-style yes yes no no no no no no no no @counter-style example/system @counter-style example/negative @counter-style example/prefix yes partially yes partially @counter-style example/suffix @counter-style example/range yes yes @counter-style example/symbols yes partially yes partially @counter-style example/additive-symbols @counter-style example/pad yes yes @counter-style example/fallback @counter-style example/speak-as table 38 counter styles level 3 support cssom view the following table lists support for cssom view features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 scroll-behavior yes yes yes yes yes yes no no no no table 39 cssom view support custom highlight api level 1 the following table lists support for css custom highlight api level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 highlight yes no no no no no no no no no table 40 custom highlight api level 1 support custom properties for cascading variables level 1 the following table lists support for css custom properties for cascading variables level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 --* yes yes yes yes yes yes yes no no no var --* table 41 custom properties for cascading variables level 1 support display level 3 the following table lists support for css display level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 display yes partially yes partially yes partially yes partially yes partially yes partially no no no no table 42 display level 3 support easing functions level 1 the following table lists support for css easing functions level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 transition-timing-function yes yes no no no no no no no no table 43 easing functions level 1 support environment variables level 1 the following table lists support for css environment variables level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 env yes yes yes yes yes no no no no no table 44 environment variables level 1 support exclusions level 1 the following table lists support for css exclusions level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 wrap-flow no no no no no no no no no no wrap-through table 45 exclusions level 1 support fill and stroke level 3 the following table lists support for css fill and stroke level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 fill no no no no no no no no no no fill-rule yes yes yes yes yes yes yes yes yes yes fill-break no no no no no no no no no no fill-color fill-image fill-origin fill-position fill-size fill-repeat fill-opacity yes yes yes yes partially failed in 45% yes partially failed in 45% yes partially failed in 45% yes partially failed in 45% yes yes yes stroke no no no no no no no no no no stroke-width yes yes yes yes yes yes yes yes yes yes stroke-align no no no no no no no no no no stroke-linecap yes yes yes yes yes yes yes yes yes yes stroke-linejoin yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially stroke-miterlimit yes yes yes yes yes yes yes yes yes yes stroke-break no no no no no no no no no no stroke-dasharray yes yes yes yes yes yes yes yes yes yes stroke-dashoffset stroke-dash-corner no no no no no no no no no no stroke-dash-justify stroke-color stroke-image stroke-origin stroke-position stroke-size stroke-repeat stroke-opacity yes yes yes yes partially failed in 45% yes partially failed in 45% yes partially failed in 45% yes partially failed in 45% yes yes yes table 46 fill and stroke level 3 support filter effects the samsung tv web engine supports a variety of filter effects filter effects level 1 the following table lists support for filter effects level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 filter yes yes yes yes yes yes yes yes partially yes partially yes partially flood-color yes yes yes flood-opacity yes partially failed in 45% yes partially failed in 45% yes partially failed in 45% yes partially failed in 45% color-interpolation-filters yes yes yes yes lighting-color table 47 filter effects level 1 support filter effects level 2 the following table lists support for filter effects level 2 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 backdrop-filter yes yes yes yes no no no no no no table 48 filter effects level 2 support flexible box layout level 1 the following table lists support for css flexible box layout level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 align-content yes yes yes yes yes yes yes yes no no align-items align-self display flex flex-basis yes partially yes partially yes partially yes partially yes partially yes partially flex-direction yes yes yes yes yes yes flex-flow flex-grow flex-shrink flex-wrap justify-content min-height min-width order table 49 flexible box layout level 1 support fonts level 3 the following table lists support for css fonts level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 font-stretch yes yes yes yes yes yes yes yes no no font-size-adjust no no no no no no no no font-synthesis yes font-kerning yes yes yes yes yes yes yes font-variant-position no no no no no no no no font-variant-ligatures yes yes yes yes yes yes yes yes partially font-variant-caps no font-variant-numeric font-variant-east-asian no font-feature-settings yes yes @font-face yes yes @font-face/src @font-face/font-family @font-face/font-style @font-face/font-weight @font-face/font-stretch no no @font-face/font-feature-settings no @font-face/font-variation-settings no no no no no no no @font-face/unicode-range yes yes yes yes yes yes yes yes yes partially yes partially table 50 fonts level 3 support fonts level 4 the following table lists support for css fonts level 4 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 font-size yes partially yes partially yes yes yes yes yes yes yes yes font-variant yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially font-variant-alternates no no no no no no no no no no font-feature-settings yes yes yes yes yes yes yes yes font-language-override no no no no no no no no font-weight yes yes yes yes yes yes font-style font-optical-sizing no no no font-palette no no @font-feature-values no @font-palette-values yes @font-face/ascent-override yes @font-face/descent-override @font-face/line-gap-override @font-face/font-named-instance no no @font-face/font-display yes yes yes yes yes yes @font-feature-values/font-display no no no no no no system-ui yes yes emoji math generic fangsong no yes generic kai no no generic nastaliq no ui-serif yes yes ui-sans-serif ui-monospace ui-rounded xxx-large no font-variant-emoji no font-variant-settings yes yes font-synthesis-weight no font-synthesis-style font-synthesis-small-caps font-synthesis @font-face/font-stretch no @font-face/font-style @font-face/font-variation-settings @font-face/font-weight yes partially yes partially @font-face/src yes no math in font-size no arbitrary font weights yes angle for oblique font-variant functions and keywords no table 51 fonts level 4 support fonts level 5 the following table lists support for css fonts level 5 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 font-size-adjust no no no no no no no no no no @font-face/size-adjust yes yes @font-face/size-adjust yes yes @font-face/ascent-override no no @font-face/descent-override @font-face/font-size @font-face/line-gap-override @font-face/subscript-position-override @font-face/subscript-size-override @font-face/superscript-size-override @font-face/superscript-position-override table 52 fonts level 5 support fragmentation level 3 the following table lists support for css fragmentation level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 box-decoration-break yes yes yes yes yes yes yes yes yes yes break-after yes partially yes partially yes partially yes partially yes partially yes partially yes partially no no no break-before break-inside table 53 fragmentation level 3 support fullscreen api the following table lists support for fullscreen api css selectors feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 backdrop yes yes yes yes yes yes yes yes no no table 54 fullscreen api selectors support generated content level 3 the following table lists support for css generated content level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 content yes yes yes no no no no no yes yes quotes no table 55 generated content level 3 support grid layout level 1 the following table lists support for css grid layout level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 display yes yes yes yes yes yes yes no no no grid-template-columns grid-template-rows grid-template-areas grid-template grid-auto-columns grid-auto-rows grid-auto-flow grid grid-row-start grid-column-start grid-row-end grid-column-end grid-column grid-row grid-area grid-column-gap grid-row-gap grid-gap table 56 grid layout level 1 support grid layout level 2 the following table lists support for css grid layout level 2 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 grid-template-columns no no no no no no no no no no grid-template-rows table 57 grid layout level 2 support grid layout level 3 the following table lists support for css grid layout level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 grid-template-columns no no no no no no no no no no grid-template-rows masonry-auto-flow align-tracks justify-tracks table 58 grid layout level 3 support html living standard the following table lists support for html living standard features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 autofill yes yes yes yes yes yes yes yes no no table 59 html living standard support image values level 3 the following table lists support for css image values level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 linear-gradient yes yes yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially radial-gradient repeating-linear-gradient repeating-radial-gradient object-fit yes yes yes yes yes yes no no object-position image-orientation yes partially yes partially yes partially no no no no no image-rendering yes partially yes partially yes partially yes partially yes partially yes partially yes partially table 60 image values level 3 support image values and replaced content level 4 the following table lists support for css image values and replaced content level 4 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 linear-gradient yes partially yes partially yes partially no no no no no no no radial-gradient conic-gradient yes partially yes partially repeating-conic-gradient image no no no no no image-set yes partially yes partially yes partially element no no no cross-fade image-resolution linear-gradient color interpolation radial-gradient color interpolation conic-gradient color interpolation table 61 image values and replaced content level 4 support layout api level 1 the following table lists support for css layout api level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 display no no no no no no no no no no table 62 layout api level 1 support line grid level 1 the following table lists support for css line grid level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 box-snap no no no no no no no no no no line-grid line-snap table 63 line grid level 1 support lists and counters level 3 the following table lists support for css lists and counters level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 list-style-type yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially marker-side no no no no no no no no no no counter-reset yes partially yes partially yes yes yes yes yes yes yes yes counter-set yes yes no no no no no no no counter-increment yes yes yes yes yes yes yes content table 64 lists and counters level 3 support logical properties and values level 1 the following table lists support for css logical properties and values level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 caption-side no no no no no no no no no no float clear text-align yes yes yes yes yes yes yes yes yes yes block-size yes yes yes yes inline-size min-block-size min-inline-size max-block-size max-inline-size margin-block no no no no margin-block-start yes yes yes margin-block-end margin-inline no no no margin-inline-start yes yes yes margin-inline-end inset no no no inset-block inset-block-start inset-block-end inset-inline inset-inline-start inset-inline-end padding-block padding-block-start yes yes yes padding-block-end padding-inline no no no padding-inline-start yes yes yes padding-inline-end border-block no no no border-block-start yes yes yes border-block-start-width border-block-start-style border-block-start-color border-block-end border-block-end-width border-block-end-style border-block-end-color border-block-width no no border-block-style border-block-color border-inline border-inline-start yes yes yes border-inline-start-width border-inline-start-style border-inline-start-color border-inline-end border-inline-end-width border-inline-end-style border-inline-end-color border-inline-width no no no border-inline-style border-inline-color border-start-start-radius border-start-end-radius border-end-start-radius border-end-end-radius margin no no padding border-color border-style border-width table 65 logical properties and values level 1 support masking level 1 the following table lists support for css masking level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 clip-path yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially clip-rule yes yes yes yes yes yes yes yes yes yes mask-image mask-mode no no no no no no no no no no mask-repeat yes yes yes yes yes yes yes yes yes yes mask-position mask-clip yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially mask-origin mask-size yes yes yes yes yes yes yes yes yes yes mask-composite no no no no no no no no no no mask yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially mask-border-source no no no no no no no no no no mask-border-slice mask-border-width mask-border-outset mask-border-repeat mask-border mask-type yes yes yes yes yes yes yes yes yes yes table 66 masking level 1 support mathml core the following table lists support for math mlcore features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 display no no no no no no no no no no text-transform font-size math-style math-shift math-depth table 67 mathml core support media queries level 3 the following table lists support for media queries level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 negation yes yes yes yes yes yes yes yes yes yes width height device-width device-height orientation yes partially yes partially aspect-ratio yes yes device-aspect-ratio color color-index yes partially yes partially monochrome yes yes resolution no no scan yes yes grid table 68 media queries level 3 support media queries level 4 the following table lists support for media queries level 4 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 resolution yes no no no no no no no no no hover yes partially yes partially yes partially yes partially yes partially yes partially yes partially any-hover pointer any-pointer update no no no no no no no overflow-block overflow-inline color-gamut yes partially yes partially yes partially yes partially yes partially aspect-ratio no no no no no device-aspect-ratio table 69 media queries level 4 support media queries level 5 the following table lists support for media queries level 5 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 prefers-reduced-motion yes yes partially yes partially yes partially no no no no no no prefers-reduced-transparency no no no prefers-contrast prefers-color-scheme yes partially yes partially scripting no no environment-blending forced-colors yes partially dynamic-range no inverted-colors video-color-gamut video-dynamic-range display-mode yes partially horizontal-viewport-segments no vertical-viewport-segments nav-controls prefers-reduced-data table 70 media queries level 5 support motion path level 1 the following table lists support for motion path level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 offset yes partially yes partially yes partially yes partially yes partially yes partially no no no no offset-path yes partially offset-distance yes yes yes yes yes yes yes offset-position no no no no no no no offset-anchor offset-rotate yes yes yes yes yes yes table 71 motion path level 1 support multi-column layout level 1 the following table lists support for css multi-column layout level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 column-width yes yes yes yes yes yes yes yes yes yes column-count columns yes partially yes partially column-rule-color yes yes column-rule-style column-rule-width column-rule column-span column-fill yes partially yes partially yes partially yes partially yes partially yes partially yes partially no no no table 72 multi-column layout level 1 support overflow level 3 the following table lists support for css overflow level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 line-clamp yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially max-lines no no no no no no no no no no overflow-x yes yes yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially overflow-y overflow-inline no no no no no no no no no no overflow-block continue overflow-clip-margin yes yes partially scrollbar-gutter yes block-ellipsis no no table 73 overflow level 3 support overflow level 4 the following table lists support for css overflow level 4 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 overflow-clip-margin-top no no no no no no no no no no overflow-clip-margin-right overflow-clip-margin-bottom overflow-clip-margin-left overflow-clip-margin-block-start overflow-clip-margin-inline-start overflow-clip-margin-block-end overflow-clip-margin-inline-end overflow-clip-margin-block overflow-clip-margin-inline nth-fragment no no no no no no no no no no table 74 overflow level 4 support overscroll behavior level 1 the following table lists support for css overscroll behavior level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 overscroll-behavior yes yes yes yes yes no no no no no overscroll-behavior-x overscroll-behavior-y overscroll-behavior-inline no no overscroll-behavior-block table 75 overscroll behavior level 1 support paged media level 3 the following table lists support for css paged media level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 page yes yes yes yes yes yes yes yes no no @page/size yes partially yes partially yes partially yes partially yes partially @page/page-orientation no no no no no @page/marks no no no @page/bleed @page yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially table 76 paged media level 3 support painting api level 1 the following table lists support for css painting api level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 paint yes partially yes partially yes partially yes partially yes partially no no no no no table 77 painting api level 1 support pointer events level 1 the following table lists support for css pointer events level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 touch-action yes yes yes yes yes yes yes yes no no table 78 pointer events level 1 support pointer events level 3 the following table lists support for css pointer events level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 touch-action yes yes yes yes yes yes yes yes no no table 79 pointer events level 3 support positioned layout level 3 the following table lists support for css positioned layout level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 position yes yes yes yes yes yes yes no no no inset inset-block inset-inline inset-block-start inset-block-end inset-inline-start inset-inline-end table 80 positioned layout level 3 support pseudo-elements level 4 the following table lists support for css pseudo-elements level 4 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 first-letter prefix no no no no no no no no no no first-letter postfix selection yes yes yes yes yes yes yes yes yes yes spelling-error no no grammar-error marker placeholder target-text file-selector-button table 81 pseudo-elements level 4 support regions level 1 the following table lists support for css regions level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 flow-from no no no no no no no no no no flow-into region-fragment table 82 regions level 1 support rhythmic sizing the following table lists support for css rhythmic sizing features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 line-height-step no no no no no no no no no no block-step-size block-step-insert block-step-align block-step-round block-step table 83 rhythmic sizing support ruby layout level 1 the following table lists support for css ruby layout level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 display no no no no no no no no no no ruby-position yes partially yes partially yes partially ruby-merge no no no ruby-align table 84 ruby layout level 1 support scoping level 1 the following table lists support for css scoping level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 host yes yes yes yes yes yes yes yes no no host host-context slotted no table 85 scoping level 1 support scroll anchoring level 1 the following table lists support for css scroll anchoring level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 overflow-anchor yes yes yes yes yes yes yes no no no table 86 scroll anchoring level 1 support scroll snap level 1 the following table lists support for css scroll snap level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 scroll-margin yes yes yes yes yes no no no no no scroll-margin-block scroll-margin-block-end scroll-margin-block-start scroll-margin-bottom scroll-margin-inline scroll-margin-inline-start scroll-margin-inline-end scroll-margin-left scroll-margin-right scroll-margin-top scroll-padding yes partially yes partially scroll-padding-block yes yes scroll-padding-block-end scroll-padding-block-start scroll-padding-bottom scroll-padding-inline scroll-padding-inline-end scroll-padding-inline-start scroll-padding-left scroll-padding-right scroll-padding-top scroll-snap-align scroll-snap-stop scroll-snap-type table 87 scroll snap level 1 support scrollbars level 1 the following table lists support for css scrollbars level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 scrollbar-color no no no no no no no no no no scrollbar-width table 88 scrollbars level 1 support selectors level 3 the following table lists support for css selectors level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 sibling combinators yes yes yes yes yes yes yes yes yes yes before after first-letter first-line [att^=val] [att*=val] [att$=val] namespaces target enabled disabled checked indeterminate root nth-child nth-last-child nth-of-type nth-last-of-type last-child only-child first-of-type last-of-type only-of-type empty not table 89 selectors level 3 support selectors level 4 the following table lists support for css selectors level 4 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 indeterminate yes yes yes yes yes yes yes yes yes yes blank no no no no no no no no no no placeholder-shown yes yes yes yes yes yes yes yes default yes yes valid invalid in-range out-of-range required optional read-only read-write user-invalid no no no no no no no no no no focus-visible yes yes focus-within yes yes yes yes current no no no no no no current past yes yes yes yes yes yes yes yes future scope any-link yes yes local-link no no no no no no no no no no target-within lang not yes yes where is has no nth-child no nth-last-child || nth-col nth-last-col defined yes yes yes yes yes yes yes [att^=val i] [att*=val i] [att$=val i] [att^=val s] no no no no no no no [att*=val s] [att$=val s] user-valid autofill yes yes yes yes yes yes yes yes yes yes playing no no no no no no no no no no paused muted volume-locked seeking buffering stalled modal yes fullscreen yes picture-in-picture no no table 90 selectors level 4 support notethe descendant combinators from level 4 are not supported shadow parts the following table lists support for css shadow parts features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 part yes yes yes yes no no no no no no table 91 shadow parts support shapes level 1 the following table lists support for css shapes level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 shape-outside yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially no no shape-image-threshold yes yes yes yes yes yes yes yes shape-margin table 92 shapes level 1 support shapes level 2 the following table lists support for css shapes level 2 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 shape-inside no no no no no no no no no no shape-padding table 93 shapes level 2 support svg 2 coordinate systems, transformations, and units the following table lists support for svg 2 coordinate systems, transformations, and units features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 vector-effect yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially table 94 svg 2 coordinate systems, transformations, and units support svg 2 geometry properties the following table lists support for svg 2 geometry properties features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 cx yes yes yes yes yes yes yes yes no no cy r rx yes partially ry x yes y table 95 svg 2 geometry properties support svg 2 paint servers the following table lists support for svg 2 paint servers features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 stop-color yes yes yes yes yes yes yes yes yes yes stop-opacity yes partially yes partially yes partially yes partially yes partially yes partially yes partially table 96 svg 2 paint servers support svg 2 painting the following table lists support for svg 2 painting features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 color-interpolation yes yes yes yes yes yes yes yes no no color-rendering marker marker-end marker-mid marker-start paint-order shape-rendering text-rendering table 97 svg 2 painting support svg 2 paths the following table lists support for svg 2 paths features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 d yes partially yes partially yes partially yes partially yes partially yes partially yes partially no no no table 98 svg 2 paths support svg 2 scripting and interactivity the following table lists support for svg 2 scripting and interactivity features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 pointer-events yes yes yes yes yes yes yes yes no no table 99 svg 2 scripting and interactivity support svg 2 text the following table lists support for svg 2 text features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 shape-subtract no no no no no no no no no no text-anchor yes yes yes yes yes yes yes yes text-decoration-fill no no no no no no no no text-decoration-stroke table 100 svg 2 text support text decoration level 3 the following table lists support for css text decoration level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 text-decoration yes yes yes yes yes yes no no no no text-decoration-line text-decoration-color text-decoration-style text-underline-position yes partially yes partially text-emphasis-style yes yes yes yes yes yes text-emphasis-color text-emphasis text-emphasis-position no no no no text-shadow yes yes yes yes table 101 text decoration level 3 support text decoration level 4 the following table lists support for css text decoration level 4 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 text-decoration yes yes no no no no no no no no text-decoration-skip no no text-decoration-skip-box text-decoration-skip-ink yes yes yes yes yes text-underline-offset no no no text-underline-position text-decoration-thickness text-decoration-skip-self no no text-decoration-skip-spaces text-decoration-trim text-shadow table 102 text decoration level 4 support text level 3 the following table lists support for css text level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 text-transform no no no no no no no no no no tab-size yes yes yes yes yes yes yes yes line-break yes partially yes partially yes partially yes partially yes partially yes partially yes partially word-break yes yes yes yes yes white-space no no no no no no hyphens yes partially yes partially yes partially auto fail yes partially auto fail yes partially auto fail no yes yes overflow-wrap yes yes partially yes partially yes partially yes partially no no word-wrap yes partially yes partially text-align yes partially yes partially yes partially text-align-all no no no no no no no no no no text-align-last yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially text-justify no no no no no no no no word-spacing text-indent hanging-punctuation table 103 text level 3 support text level 4 the following table lists support for css text level 4 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 hyphenate-character yes yes yes yes yes yes yes yes yes yes hyphenate-limit-chars no no no no no no no no no no hyphenate-limit-last hyphenate-limit-lines hyphenate-limit-zone letter-spacing line-padding text-align text-align-all text-autospace text-group-align text-justify text-spacing text-spacing-trim text-wrap text-wrap-mode text-wrap-style white-space white-space-collapse white-space-trim word-break word-space-transform word-spacing wrap-after wrap-before wrap-inside table 104 text level 4 support transforms level 1 the following table lists support for css transforms level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 transform yes yes yes yes yes yes yes yes yes yes transform-origin transform-box yes partially yes partially yes partially yes partially yes partially no no no no no table 105 transforms level 1 support transforms level 2 the following table lists support for css transforms level 2 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 translate yes no no no no no no no no no scale rotate transform yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially yes partially transform-style yes yes yes yes yes yes yes yes yes perspective perspective-origin backface-visibility table 106 transforms level 2 support transitions the following table lists support for css transitions features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 transition-property yes yes yes yes yes yes yes yes yes yes transition-duration transition-timing-function transition-delay transition table 107 transitions support values and units level 3 the following table lists support for css values and units level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 rem unit yes yes yes yes yes yes yes yes yes yes ch unit no no vw unit vh unit vmin unit vmax unit q unit no no calc method yes partially yes partially yes partially yes partially yes partially yes partially yes partially calc in other functions yes yes yes yes yes yes yes transform unit yes yes yes yes yes yes yes table 108 values and units level 3 support values and units level 4 the following table lists support for css values and units level 4 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 min yes yes yes no no no no no no no max clamp calc no no no round mod rem sin cos tan asin acos atan atan2 pow sqrt hypot log exp abs sign e pi infinity -infinity nan ex yes yes rex no no cap rcap rch ic yes ric no lh rlh svh yes lvh dvh svw lvw dvw dvmin dvmax vb vi svb dvi lvd lvi svi table 109 values and units level 4 support webvtt the following table lists support for web video text tracks format webvtt features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 cue yes yes yes yes yes yes yes yes no no cue cue-region cue-region no no no no no no no no table 110 webvtt support will change level 1 the following table lists support for css will change level 1 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 will-change yes yes yes yes yes yes yes yes no no table 111 will change level 1 support writing modes level 3 the following table lists support for css writing modes level 3 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 unicode-bidi yes yes yes yes yes yes yes yes yes yes writing-mode no no no text-orientation yes partially yes partially yes partially text-combine-upright no no no table 112 writing modes level 3 support writing modes level 4 the following table lists support for css writing modes level 4 features feature tizen 8 0 2024 tizen 7 0 2023 tizen 6 5 2022 tizen 6 0 2021 tizen 5 5 2020 tizen 5 0 2019 tizen 4 0 2018 tizen 3 0 2017 tizen 2 4 2016 tizen 2 3 2015 writing-mode no no no no no no no no no no text-combine-upright table 113 writing modes level 4 support noteyou can check how well the samsung devices support html5 by launching the samsung smart tv internet at the smart hub and visiting http //html5test com